/*
* jlb
*/
package com.jlb.user.entity;

import lombok.Data;

import java.util.Date;

/**
 * 用户的押金 的实体类
 *
 * @author jlb
 */
@Data
public class UserDeposit implements java.io.Serializable {

    private Long id;//数据库字段:id  属性显示:

    private String userCode;//数据库字段:user_code  属性显示:用户编码

    private Integer deposit;//数据库字段:deposit  属性显示:用户押金

    private Integer starLevel;//数据库字段:star_level  属性显示:星级

    private String state;//数据库字段:state  属性显示:状态：可返还 Returnable，冻结 Frozen，已返还 Returned

    private java.util.Date returnTime;//数据库字段:returnTime  属性显示:返还时间 一年以后的时间

    private java.util.Date returnTimeBegin;//数据库字段:returnTime  属性显示:返还时间 一年以后的时间
    private java.util.Date returnTimeEnd;//数据库字段:returnTime  属性显示:返还时间 一年以后的时间


    private User user;

    public UserDeposit() {
    }

    public UserDeposit(String userCode, Integer deposit, Integer starLevel, String state, Date returnTime) {
        this.userCode = userCode;
        this.deposit = deposit;
        this.starLevel = starLevel;
        this.state = state;
        this.returnTime = returnTime;
    }
}
